Sass 和 SCSS 是兩種與 CSS (Cascading Style Sheets) 相關的預處理器語法,它們主要用於簡化和增強 CSS 的功能,讓開發者能夠撰寫更具結構性、可重用性和可讀性的樣式。
SCSS 是 Sass 的其中一種語法,與傳統的 CSS 語法幾乎相同,因此學習成本較低。SCSS 文件的副檔名為 .scss
,它允許在撰寫樣式時使用 CSS 的所有特性,並且還能使用 Sass 的變數、嵌套、混合 (mixin)、繼承 (inheritance) 等功能。
範例:
$primary-color: #333;
body {
font-family: Arial, sans-serif;
color: $primary-color;
h1 {
font-size: 2em;
}
}
Sass 是 SCSS 的前身,它使用的是縮排語法而不是大括號和分號。這使得 Sass 代碼更簡潔,但對於熟悉 CSS 語法的人來說,閱讀和使用會稍微困難一些。Sass 文件的副檔名為 .sass
。
範例:
$primary-color: #333
body
font-family: Arial, sans-serif
color: $primary-color
h1
font-size: 2em
Sass 和 SCSS 都可用於改善 CSS 管理,適用於大型專案,特別是在以下方面有顯著優勢:
明天再來試著運用在網頁上吧!💻